.myWork {
  background: #f5f5f5;
  width: 100%;
  padding: 20rpx 0;

  .myWork-card {
    width: 702rpx;
    // height: 560rpx;
    background: #ffffff;
    border-radius: 20rpx 20rpx 20rpx 20rpx;
    margin: 0 auto;
    margin-bottom: 20rpx;
    padding-bottom: 5rpx;

    .top {
      width: 702rpx;
      height: 96rpx;
      background: linear-gradient(
        85deg,
        rgba(243, 73, 139, 0.1) 0%,
        rgba(243, 73, 139, 0) 100%
      );
      border-radius: 20rpx 20rpx 0rpx 0rpx;
      display: flex;
      align-items: center;
      justify-content: space-between;

      .top-left {
        display: flex;
        align-items: center;
        padding-left: 32rpx;
        image {
          width: 48rpx;
          height: 48rpx;
        }

        text {
          color: #262626;
          font-size: 28rpx;
          font-weight: bold;
          margin-left: 10rpx;
        }
      }
      .top-right {
        // width: 256rpx;
        height: 38rpx;
        font-weight: 400;
        font-size: 22rpx;
        color: #8c8c8c;
        line-height: 38rpx;
        text-align: right;
        padding-right: 32rpx;
      }
    }

    .content {
      width: 638rpx;
      // height: 230rpx;
      background: #ffffff;
      border-radius: 16rpx 16rpx 16rpx 16rpx;
      border: 2rpx solid #f0f0f0;
      margin: 0 auto;
      margin-top: 32rpx;
      margin-bottom: 20rpx;
      display: flex;
      justify-content: space-between;
      // align-items: center;
      padding-bottom: 32rpx;

      .content-left {
        display: flex;
        flex-direction: column;
        margin-left: 32rpx;
        align-items: flex-start;

        .content-left-num {
          // font-size: 32rpx;
          font-size: 44rpx !important;
          font-weight: bold !important;
          color: #262626 !important;
        }

        .content-left-title {
          // width: 206rpx;
          height: 38rpx;
          font-weight: 400;
          font-size: 24rpx;
          color: #8c8c8c;
          line-height: 38rpx;
          // text-align: left;
          // display: block;
          margin-top: 32rpx;
          display: flex;
          align-items: center;
          justify-content: space-between;

          .left-item {
            display: flex;
            align-items: center;
            text {
              color: #8c8c8c;
              font-size: 24rpx;
              font-weight: 400;
            }
          }

          .right-item {
            display: flex;
            align-items: center;
            margin-left: 128rpx;
            text {
              color: #f3498b;
              font-size: 24rpx;
              font-weight: 400;
            }
          }
          .right-item1 {
            display: flex;
            align-items: center;
            padding-left: 68rpx;
            text {
              color: #8c8c8c;
              font-size: 24rpx;
              font-weight: 400;
            }
          }
          .content-left-title-img {
            ::v-deep .uni-tooltip-popup {
              // white-space: nowrap;
              // width: 160rpx;
              width: 280rpx;
              text-align: left;
            }
            width: 32rpx;
            height: 32rpx;
            margin-left: 4rpx;
            image {
              width: 32rpx;
              height: 32rpx;
            }
          }
        }
        .content-num {
          width: 638rpx;
          height: 40rpx;
          font-weight: bold !important;
          font-size: 44rpx;
          color: #262626;
          line-height: 40rpx;
          text-align: left;
          padding-top: 16rpx;

          display: flex;
          justify-content: space-between;
        }

        .content-footer-num {
          width: 638rpx;
          height: 40rpx;
          font-weight: bold !important;
          font-size: 44rpx;
          color: #262626;
          line-height: 40rpx;
          text-align: left;
          padding-top: 16rpx;
          display: flex;
          position: relative;
          .content-left-num {
            font-size: 32rpx !important;
            font-weight: bold !important;
            color: #262626 !important;
          }
          .content-right-num {
            font-size: 32rpx;
            font-weight: bold;
            color: #262626;
            position: absolute;
            left: 332rpx;
          }
        }

        .content-left-footer {
          // width: 314rpx;
          height: 56rpx;
          background: #f5f5f5;
          border-radius: 8rpx 8rpx 8rpx 8rpx;
          // text-align: center;
          line-height: 56rpx;
          margin-top: 24rpx;

          .content-left-footer-text {
            padding: 0rpx 16rpx;
            color: #8c8c8c;
            font-size: 24rpx;
            font-weight: 400;
            text {
              color: #262626;
              padding: 0rpx 14rpx;
            }
          }
        }
      }

      .content-right {
        margin-right: 32rpx;
        margin-top: 100rpx;
        image {
          width: 32rpx;
          height: 32rpx;
        }
      }

      .content-right1 {
        margin-right: 32rpx;
        margin-top: 60rpx;
        image {
          width: 32rpx;
          height: 32rpx;
        }
      }
    }

    .myWork-card-footer {
      // height: 40rpx;
      font-weight: 400;
      font-size: 24rpx;
      color: #8c8c8c;
      line-height: 40rpx;
      text-align: right;
      display: flex;
      justify-content: center;
      align-items: center;
      padding-bottom: 24rpx;
      image {
        width: 32rpx;
        height: 32rpx;
      }
    }
  }
}

.card-rules {
  width: 540rpx;
  height: 528rpx;
  background: #ffffff;
  border-radius: 20rpx 20rpx 0rpx 0rpx;
  box-shadow: inset 0rpx -1rpx 0rpx 0rpx #e5e6eb;
  margin: 0 auto;

  .popup-content-title {
    font-weight: bold;
    font-size: 34rpx;
    color: #262626;
    line-height: 52rpx;
    text-align: center;
    padding-top: 40rpx;
    padding-bottom: 24rpx;
  }
  .popup-content-item {
    width: 476rpx;
    font-weight: 400;
    font-size: 30rpx;
    color: #595959;
    line-height: 44rpx;
    text-align: left;
    margin: 0 auto;
    padding-bottom: 24rpx;
  }
  .popup-content-box {
    width: 540rpx;
    height: 88rpx;
    background: #ffffff;
    border-radius: 0rpx 0rpx 20rpx 20rpx;
    text-align: center;
    line-height: 88rpx;
    color: #f3498b;
    font-size: 36rpx;
    font-weight: 400;
    border-top: 1rpx solid #e5e6eb;
  }
}
